package com.sdwl.brcl.util.qrcode;

import java.io.File;
import java.text.SimpleDateFormat;
import java.util.Date;

/**
 *  这是一个二维码用例
 * @author xied
 * @date 2021/11/3 13:52
 */
public class QrCodeTest {

	public static void main(String[] args) throws Exception {
		// 存放在二维码中的内容
		String content = "http://192.168.0.131:5000/#/commonDetail/adc56ea6aa664dca8ea8f6e1d32d84bd?dataId=7561ffa6b7d34045856b39a1c475bf61&idName=lhcz_budgetary_plan_xml&xml=lhcz_budgetary_plan_details_xml&edit=disabled&pid=undefined";
		// 嵌入二维码的图片路径
		String imgPath = "C:\\Users\\南墙\\Pictures\\123.pdf";
		// 生成的二维码的路径及名称
		String fileName = new SimpleDateFormat("yyyyMMddHHmmss").format(new Date()) + ".jpg";
		String destPath = "D:\\static\\resources\\qrcode" + File.separator + fileName;
		//生成二维码
		QrCodeUtil.encode(content, null, destPath, true);
		// 解析二维码
		String str = QrCodeUtil.decode(destPath);
		// 打印出解析出的内容
		System.out.println(str);
	}
}
